<?php
		class Yahoo extends MY_Controller{	
			function Yahoo() {
				parent::__construct();
				@session_start();
				$this->mod_ad->is_logged_in();
				$_SESSION['redirect'] = $this->uri->uri_string();
			}

			function index(){
				$data['vl_sort'] = "DESC";	
				$data['title'] = "Hỗ trợ khách hàng";
				$data['table'] = 'yahoo';
				$data['controller'] = 'yahoo';
				$data['content_admin'] = 'back_end/yahoo/index';
				$data['sort'] = 'ASC';
				
				// lay ra danh muc quan tri
				$this->db->order_by('parent_id','asc');
				$data['category_admin'] = $this->db->get('admin_menu')->result_array();
				
				// lay du lieu va phan trang
				$per_page = 25;
				$uri = 4;
				$data['admin_yahoo'] = $this->mod_lib->load_all('yahoo','',array(),$per_page,$this->uri->segment($uri),array("id"=>"desc"));																													
				$config['base_url']     =  site_url('back_end/yahoo/index/');
				$config['total_rows']   =  $this->db->count_all('yahoo');
				$config['per_page']     =  $per_page; 
				$config['uri_segment']  =  $uri; 
				$this->pagination->initialize($config);
				
				$this->load->view('back_end/template_backend',$data);	
			}
			
			function view ($id) {
				// title 
				$data['title']			= "Hiển thị bình luận";
				
				// lay ra  1 yahoo	
				$data['admin_yahoo'] = $this->db->get_where('yahoo',array( 'id' => $id ))->row_array();
				$data['content_admin'] = 'back_end/yahoo/view';
				
				// lay ra danh muc quan tri
				$this->db->order_by('parent_id','asc');
				$data['category_admin'] = $this->db->get('admin_menu')->result_array();
				
				$this->load->view('back_end/template_backend',$data);	
			}
			
		function add(){
			$data['title']			= "Thêm hỗ trợ khách hàng";
			$data['content_admin'] = 'back_end/yahoo/add';
			$data['category_admin'] = $this->db->get('admin_menu')->result_array();
			$add = $this->input->post('addForm');
			
			if(!empty($add)){		
				$data_value = array (
					'name'						=> trim($this->input->post('name')),
					'yahoo'       		        => $this->input->post('yahoo'),
					'skype'       		        => $this->input->post('skype'),
					'phone'						=> $this->input->post('phone'),
					'position'					=> $this->input->post('position'),
					'status'     				=> trim($this->input->post('status')),		
				);
				
				if($this->mod_lib->insert('yahoo',$data_value )){
					$this->session->set_flashdata('msview', 'Thêm thành công !');
					$this->mod_lib->insert_log('Add yahoo',$_SESSION['admin_id']);
				} else {
					$this->session->set_flashdata('msview', 'Thêm thất bại !');
				} 	
				redirect('back_end/yahoo');
			}else {
				$this->load->view('back_end/template_backend',$data);
			}
		}
		function edit($id = null){
			$data['title']			= "Sửa nhân viên hỗ trợ khách hàng";
			$data['content_admin'] = 'back_end/yahoo/edit';
			$edit = $this->input->post('editForm');
			
			$data['admin_yahoo'] = $this->db->get_where('yahoo',array( 'id' => $id ))->row_array();
		
			$this->db->order_by('parent_id','asc');
			$data['category_admin'] = $this->db->get('admin_menu')->result_array();
		
			if(!empty($edit)){
				$where = array(
			  			'id' => $id 
			  		);
			  		
			  	$order = array(
			  			'id' => 'DESC' 
			  		);
			  		
				$data_value = array (
						'name'						=> trim($this->input->post('name')),
						'phone'						=> trim($this->input->post('phone')),
						'yahoo'						=> trim($this->input->post('yahoo')),
						'skype'						=> trim($this->input->post('skype')),
						'position'					=> trim($this->input->post('position')),
						'status'     		        => trim($this->input->post('status')),	
		
				);
				
				if($this->mod_lib->update('yahoo',$where,$order,$data_value)){
					$this->session->set_flashdata('msview', 'Sửa thành công !');
				} else {
					$this->session->set_flashdata('msview', 'Sửa thất bại !');
				}
				
				redirect('back_end/yahoo');
			}else {		
				$this->load->view('back_end/template_backend',$data);		
			}
		}	
		function delete() {
			$ids =  implode(",", $this->input->post('value_id'));

			if(!empty($ids)){
				if($this->mod_lib->deleteRecord('yahoo',$ids)){
					$this->session->set_flashdata('msview', 'Xóa thành công !');
				} else {
					$this->session->set_flashdata('msview', 'Xóa thất bại !');
				}
				
				$this->session->set_flashdata('msview', 'Xóa thành công !');
			} else {
				$this->session->set_flashdata('msview', 'Xóa thất bại !');
			}		
			
			redirect('back_end/yahoo');
		}
			
		function deleteId($id) {
			if(!empty($id)){
				if($this->mod_lib->deleteRecord('yahoo',$id)){
					$this->session->set_flashdata('msview', 'Xóa thành công !');
				} else {
					$this->session->set_flashdata('msview', 'Xóa thất bại !');
				}
			
				$this->session->set_flashdata('msview', 'Xóa thành công !');
				} else {
					$this->session->set_flashdata('msview', 'Xóa thất bại !');
				}		
			redirect('back_end/yahoo');	
			}
		}
?>